package cn.broadsense.thrid.param;

import cn.broadsense.thrid.result.FaceSurveillanceListResult;
import lombok.Data;

import java.util.List;

/**
 * 人像布控列表查询
 *
 * @author pengxin
 * @date 2022-10-12 17:07
 */
@Data
public class FaceSurveillanceListParam extends BaseParam{
    private static final long serialVersionUID = 7734971787821286185L;
    /**
     * 人像库id
     */
    private String repositoryId;

    /**
     * Saas通道id
     */
    private String channelCode;

    /**
     * 从第几个结果开始返回
     */
    private Integer start;

    private Integer limit = 10;

    @Override
    public List<String> getIgnoreList() {
        List<String> ignoreList1 = getIgnoreList();
        ignoreList1.add("repositoryId");
        ignoreList1.add("channelCode");
        ignoreList1.add("start");
        ignoreList1.add("limit");
        return ignoreList1;
    }

    @Override
    public void checkParam() {

    }

    @Override
    public Class getResultClass() {
        return FaceSurveillanceListResult.class;
    }
}
